查看原文
其他

基于Unity打造的「欢乐制造机」,让春节更有趣

Unity Unity官方平台 2022-05-07

2018年年末,Team One团队制作了许多“小开心”,打造了一款「增强现实欢乐制造机」App—Happy Things。


本文介绍了App在Unity中的制作所使用的工具和资源。

 

明天就是除夕,在这个应景的日子里,也希望能够给你带来“小开心”。


 

Team One不断帮助各品牌公司以更有意义的途径理解和吸引用户。团队制作了一款吸引人的AR应用,希望能为用户们带来欢笑。团队受到「现实生活中的涂鸦」这个idea的启发,想制作出一款能赋予物体生命的App,并与他人分享。


为此,团队与Digital Domain合作开发了一款Happy Things App。用户可以打开App,将摄像头指向任何物体,就能将“小开心”放在物体上,之后还能录入一段语音,并将其分享到社交网络上。



Digital Domain是一支极具创新力的团队,足迹遍布各行各业,其成员获得了包括奥斯卡、Colis、BAFTA和CannesLions在内的超过100项主流奖项。

 

在App构建过程中,Digital Domain主要制作动画,而Team One主要负责开发工作。下方为团队制作Happy Things App时所使用的工具与资源。



工具介绍

 


1

Sprite Renderer(精灵渲染器)

精灵本质上就是标准的纹理,而它独有的处理技术能高效便捷地组合和管理精灵纹理。应用中的动画资源是用2D精灵卡片导入到Unity中的,团队之后使用了精灵渲染器来控制精灵在场景中的外表。


2

ARKit插件

该原生插件会在Unity项目中暴露适配苹果设备中ARKit SDK的功能。团队使用了ARKit来追踪无标识摄像机,以及水平和垂直平面的检测。


3

Custom scripts(自定义脚本)

我们可以在Unity中使用脚本编写自己的组件,通过这些组件来触发游戏事件。我们还能修改组件的属性,用想要的方式对用户输入作出反应。Team One编写了自创的脚本来处理录制视频的回放功能。


4

Microphone API(麦克风API)

该工具主要用于在麦克风上录制音频。团队使用了这个API来实现声音录制和嘴部的动画。每帧上麦克风录制的音量大小会决定应用播放哪种嘴部动画。

5

1024×1024 RGBA ASTC 10×10 CompressionAlgorithm(压缩算法)

压缩RGB纹理。Team One使用此算法来减少帧的冗余,从总帧数中删去了大约1200帧,应用的安装大小也从1.1G缩小到了大概340M,而从App Store中下载的数据量仅为32M。




Unity资源


NatCorder – Video Recording API

这是一款轻量、易用、功能齐全的视频录制API,可用于iOS和安卓。Team One使用它实现了视频录制功能。


NatShare – Mobile Sharing API

这是一款轻量的分享功能API,可用于iOS和安卓。Team One使用它实现了将录制视频存储到相册的功能。

喜欢的小伙伴可以登录以下网址,了解更多信息。

 http://www.happythingsapp.com/


推荐阅读

200万预约;App Store Top3;5亿玩家,这些游戏惊人表现的背后原来有它!

Unity助力可口可乐圣诞节品牌营销

Unite Shanghai 2020正式启动,暖冬特惠票热销中

Unity实时3D塑造车内沉浸体验

Made with Unity | 3D的瑞克和莫蒂:就是要有趣

Made with Unity | 中国元素海外开花,打造西游新玩法



官方活动


Unite Shanghai 2020正式启动,暖冬特惠票热销中,购票即可获得多款Asset Store特定精品资源5折优惠码。[了解详情......



AR应用创作大赛
Unity与商汤科技强强联手举办AR应用创作大赛,帮助开发者了解使用商汤AR SDK进行开发的方法,高效的进行AR内容创作,推进AR应用创新与落地。[了解详情...



觉得有趣,请点“在看”



您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存